#include<bits/stdc++.h>
using namespace std;

int main(){
  int n;
  cin >> n;
  vector<int> v(n);
  for(int i = 0; i < n; i++){
    cin >> v[i];
  }
  sort(v.begin(), v.end());
  int temp=1;
  for(int i = 0; i < n; i++) {
    if(v[i] == temp)temp++;
    else {
      cout<<temp<<endl;
      return 0;
    }
  }
  cout<<temp<<endl;

  return 0;
}


//题目：查找数组中的缺失元素
//
//描述：
//题目描述：输入一个从1开始的连续正整数序列。但其中有元素缺失，找到缺失的最小元素。
//输入格式：
//第一行输入一个整数 n，表示数组的长度。n<=10000
//第二行输入 n个整数，表示数组的元素。
//输出格式：
//输出一个整数，表示最小的缺失元素。
//输入样例：
//4
//5 3 2 1
//输出样例：
//4